starry-eyed believer

Translations
мечтательный верующий
The starry-eyed believer held onto hope despite the odds.
Мечтательный верующий сохранял надежду, несмотря на шансы.